﻿var userName = null;
var passWord = null;
var saveBtn = null;
var backBtn = null;

$(function(){
	userName = $("#userName");
	passWord = $("#password");
	saveBtn = $("#save");
	backBtn = $("#back");
	
	userName.next().html("*");
	passWord.next().html("*");
	// $.ajax({
	// 	type:"GET",//请求类型
	// 	url:path+"/jsp/admin.do",//请求的url
	// 	data:{method:"getAdminById",uid: $("#uid").val()},//请求参数
	// 	dataType:"json",//ajax接口（请求url）返回的数据类型
	// 	success:function(data){//data：返回数据（json对象）
	// 		if(data != null){
	// 			console.log(data);
	// 		}
	// 	},
	// 	error:function(data){//当访问时候，404，500 等非200的错误状态码
	// 		validateTip(userRole.next(),{"color":"red"},imgNo+" 获取用户角色列表error",false);
	// 	}
	// });
	
	
	userName.on("focus",function(){
		validateTip(userName.next(),{"color":"#666666"},"* 用户名长度必须是大于1小于10的字符",false);
	}).on("blur",function(){
		if(userName.val() != null && userName.val().length > 1
				&& userName.val().length < 10){
			validateTip(userName.next(),{"color":"green"},imgYes,true);
		}else{
			validateTip(userName.next(),{"color":"red"},imgNo+" 用户名输入的不符合规范，请重新输入",false);
		}
	});

	passWord.on("focus",function(){
		validateTip(passWord.next(),{"color":"#666666"},"* 密码长度必须是大于6小于10的字符",false);
	}).on("blur",function(){
		if(passWord.val() != null && passWord.val().length > 6
			&& passWord.val().length < 10){
			validateTip(passWord.next(),{"color":"green"},imgYes,true);
		}else{
			validateTip(passWord.next(),{"color":"red"},imgNo+" 密码输入的不符合规范，请重新输入",false);
		}
	});
	
	saveBtn.on("click",function(event){
		event.preventDefault(); // 阻止默认提交行为
		userName.blur();
		passWord.blur();
		if(userName.attr("validateStatus") == "true" 
			&& passWord.attr("validateStatus") == "true"){
			// if(confirm("是否确认要提交数据？")){
			// 	$("#userForm").submit();
			// }
			$.ajax({
				url:path+"/gymjsp/admin.do",
				type:"GET",
				data:{method:"validName",name:userName.val()},
				dataType:"json",
				success:function (data){
					console.log(data.exists)
					if (data.exists === true){
						window.alert("用户名已存在！");
						return;
					}else {
						if(confirm("是否确认提交数据")){
							$("#userForm").submit();
						}
					}
				}
			})
		}
	});
	
	backBtn.on("click",function(){
		//alert("modify: "+referer);
		if(referer != undefined 
			&& null != referer 
			&& "" != referer
			&& "null" != referer
			&& referer.length > 4){
		 window.location.href = referer;
		}else{
			history.back(-1);
		}
	});
});